Tropical Charms
11401 NW 12th St., Miami, FL, United States
(305) 994-9344 Phone